package com.yj.rselasticsearch.controller;

import com.yj.common.core.domain.AjaxResult;
import com.yj.common.core.domain.entity.FileOptionLog;
import com.yj.rselasticsearch.domain.dto.FileOptionLogDto;
import com.yj.rselasticsearch.service.FileOptionLogService;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;

/**
 * (file_option_log)表控制层
 *
 * @author xxxxx
 */
@RestController
@RequestMapping("/file_option_log")
public class FileOptionLogController {
    /**
     * 服务对象
     */
    @Resource
    private FileOptionLogService fileOptionLogService;

    /**
     * 通过主键查询单条数据
     *
     * @param id 主键
     * @return 单条数据
     */
    @GetMapping("selectOne")
    public FileOptionLog selectOne(Integer id) {
        return fileOptionLogService.selectByPrimaryKey(id);
    }

    /**
     * 根据文件id查询文件日志
     * @param fileOptionLogDto
     * @return
     */
    @PostMapping("fileLog")
    public AjaxResult queryFileOptionLogByFileId(@RequestBody FileOptionLogDto fileOptionLogDto) {
        return fileOptionLogService.getFileOptionLogByFileId(fileOptionLogDto);
    }

}
